package com.gec.dao;
import com.gec.domain.Dept;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author Aniki
 */
public interface DeptMapper {

    /**功能：获取部门领导ID*/
    String findDeptLeaderId(@Param("deptId") String deptId);

    /**获取上级部门的Id*/
    String findHigherLeverDept(@Param("deptId") String deptId);

    /**h获取部门清单*/
    List queryDeptList(Map data);
    /**获取当前ID删除一个部门*/
    void delDept(String id);
    /**获取部门对象新增一个部门*/
    void saveDept(Dept dept);
    /**修改部门*/
    void updateDept(Dept dept);

    Dept getDept(@Param("id") String id);
}
